3326
3
1734
2
755
1
1492
1431
2342
1221
1598
885
1807
938
1246
3132
10
1827
2189
1041
583
2440
4926
5
909
1632
1788
194
0
1547
2521
1637
905
2710
1312
3176