13571
205164
152228
3054
42432
2835
81821
3232966
860
470
620
24431
1629417
1147212
11001276
1030716
9944258
97504
8171155
768111
70766
61434
56962
53998