2528
3
1583
1
912
1759
2
1585
1589
3637
3461
4
3519
9
3841
12
2583
7
197
0
2598
1417
1740
4915
1888
1347
2382
2440
1960
3063
59
1346
738
156
2312
5226
5
2135
2255
6