1960
2
2598
738
0
3926
14
1194
1
1679
4309
3
1795
1527
2452
6099
10
1767
2794
1289601
4
1380
12305
1485
2099
1226
1529
1807
475