2526
3
1018
2
6383
17
2337
0
2369
1
530
3268
2327
1586
1386
1587
9953
4
822
3429
1129
1622
1575
282572
1024
2800
1074
494
883
3345
1256
12958
5
1005
5781
6
1329