1400
2
2149
17
984
1
131
0
695
4229
5
1821
972
1378
2633
2935
3311
121
114
568
785
1142
93
691
1053
4
44503
1589
732
1265
1242
654
3426
393
392
260