2528
3
1585
2
1583
1
3461
4
2382
2440
197
0
5151
2583
7
1220
4259
2551
912
1589
1759
4915
1417
1347
1888
3063
1346
2312
3321
6
2135
1740
756
792
2784
8535
12
2774