1632
2
3227
1267
1064
1
297066
0
1331
1623
181997
11
1129
1812
1558
3629
4765
8
3780
10
665
1679
1162
1527
1431
1243
1239
1767
1843
1282
4096
8945
421
383
3326
3
1212