3680
3
3478
1
1387
2633
5
1439
170
763
129
998
2
790
534
4998
9
869
0
71
73
85
858
2035
2592
1033
106
602
2281
4
1130
667
1479
1319
1838
1582
6
1020