1637
3
1734
2
1547
1
257
0
1860
637
1598
1125
1013
1041
583
2440
3326
20163
44
4926
5
1972
83
1426
909
1042
1179
2749
1339
194
3065
3583
10
1277
1000