2245
3
3053
7
928
1
297066
0
619
3683
1527
2
1331
1623
181997
11
1812
1558
272
1295
3629
2949
665
1679
1601
1162
1431
1243
1239
1267
1767
1843
2650
20
1282
8945
280