5042
9
1995
5
446
1
4438
14
2319
8
2369
6
4651
12
952
7
1453
3217
13
1150
1254
1621
4
1030
1257
0
991
4714
2831
1645
2876
2164
1626
3