3326
3
2562
2
496
0
1746
1787
1
5439
1632
526
2082
2152
1399
4768
5
1000
3691
4
1813
1690
801
4179
1699
784
2209
2522
1570
1606
2999
1749
707
1425
662
4117