1000
3
78
1
1159
87
784
944
2
2597
1301
4
86
1368
923
844
104
1048
0
2727
7
1626
233
3606
1147
387
506
548
3157
1630
1429
794
779
444
332
920