3835
4
1585
2
1583
1
3461
5151
570
2043
2528
3
4259
1452
1574
1417
912
1589
1759
197
0
1347
4915
1888
2382
2312
3063
1292
2440
792
2583
7
1346
1740
2135
8535
12