1256
2
181997
11
2294
1
2055
1218
582
0
2377
1543
1277
370
451
3691
4
1486
3172
3562
1666
5805
3
4309
444571
9
1273
1072
1064
1125
1668
1267
742
297066
392
1394
1091