2125
2
7843
5
3598
4
1370
2361
8220
3718
17
2221
7
3079
1
1565
6
22953
8
1560
4565
10
2092
1729
3
1735
1260
1547
1410
1144
0
1732
1602
2228
1680
668
3400
988
937
1119
386