1132
0
451
1923
3
2062
2
58
246
522
1343
804
1961
569
1282
2678
10
2346
3456
1
670
3990
2800
792
1053
290
3558
945
1650
1369
5
475
486
8475
12
479
484