50
292
5
20
508
2
4
637
6
14
1371
16
2749
1
13
2509
0
8
3206
1698
3
3330
1084
3204
1228
1916
1894
1998
1436
1041
1634
1244
2552
1133
2591
1848
1699
1582
786
1741
2452
7