1532
1
1875
2
2279
0
1380
1743
2921
5
1225
790
3012
2173
2126
1833
3
2082
1618
3000
436
1689
1757
964
3683
5375
2354
21152
8
2669
2238
2259
1247
1539
2294
2760
4