2610
2
1212
1821
2364
3
1427
168
1
1594
2207
0
1203
1306
594
1483
1607
1632
19944
1210
3660
2840
956
1417
4
1416
1042
4175
4723
34
1537
896
1337
3705
7
1418
10035