2602
5
1702
2
3743
2427
1
1131
6
1972
916
4
1811
2032
1623
34739
23
1293
3
1117
3780
1508
1171
870
973
882
1678
1802
8688
22
955
6258
1988
1889
13
1356
859
2145
3146