781
0
111
1277
5
1010
1
752
2
20634
8
2211
3293
797
729
2668
169
382
2356
2190
3114
4
4864
2003
477
3251
6
472
1257
3510
2708
348
4309
1608
3498
955
3383
3