152
0
477
58
1330
2
522
292
1566
1
1504
1073
1501
29323
17730
11
353
417
1129
464
1622
116
650
1650
3015
543
964
787
1665
1407
2211
443
392
263