3196
2
1309
0
1992
3
3092
4
697
1767
1627
1
1349
4914
383
3189
1688
1833
1431
1969
5389
4309
3125
5
2515
2194
1757
2539
4029
8
1747
2462
2942
6
4278
1446
1249
676